package com.ruoyi.fly.mapper;


import com.ruoyi.fly.domain.PcSetting;
import com.ruoyi.fly.domain.vo.SettingVo;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 设置管理Mapper接口
 *
 * @date 2024-04-26
 */
@Repository
public interface PcSettingMapper {
    /**
     * 查询设置管理
     *
     * @param settingId 设置管理主键
     * @return 设置管理
     */
    PcSetting selectPcSettingBySettingId(String settingId);

    /**
     * 查询设置管理列表
     *
     * @param pcSetting 设置管理
     * @return 设置管理集合
     */
    List<PcSetting> selectPcSettingList(PcSetting pcSetting);

    /**
     * 新增设置管理
     *
     * @param settingVo 设置管理
     * @return 结果
     */
    int insertPcSetting(SettingVo settingVo);

    /**
     * 修改设置管理
     *
     * @param settingVo 设置管理
     * @return 结果
     */
    int updatePcSetting(SettingVo settingVo);

    /**
     * 删除设置管理
     *
     * @param settingId 设置管理主键
     * @return 结果
     */
    int deletePcSettingBySettingId(String settingId);

    int deletePcSettingBySettingIds(String[] settingIds);

}

